using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Practices.CompositeWeb.Interfaces;

namespace CompositeWeb.Extensions.Interfaces
{
    public interface IServiceLoader
    {
        /// <summary>
        /// Loads the specified services into the given container.
        /// </summary>
        /// <param name="compositionContainer">The container into which create and add the configured services.</param>
        /// <param name="services">The list of services to load.</param>
        void Load(ICompositionContainer compositionContainer, params ServiceInfo[] services);
    }
}
